package org.zuel.boot.demo.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 学生就业记录
 * </p>
 *
 * @author ikun
 * @since 2025-06-30
 */
@Data
    @EqualsAndHashCode(callSuper = false)
@TableName("student_sign_record")
@ApiModel(value="StudentSignRecord", description="学生就业记录")
    public class StudentSignRecord implements Serializable {

    private static final long serialVersionUID = 1L;

        @ApiModelProperty(value = "主键")

                @TableId(value = "id", type = IdType.AUTO)

    
    
    
private Integer id;
        @ApiModelProperty(value = "毕业年份")

                @TableField("year")

    
    
    
private Integer year;
        @ApiModelProperty(value = "全部或学院名称")

                @TableField("title")

    
    
    
private String title;
        @ApiModelProperty(value = "人数")

                @TableField("count")

    
    
    
private Integer count;
        @ApiModelProperty(value = "学历 全部 本科和第二学位 硕士 博士 研究生")

                @TableField("xl")

    
    
    
private String xl;
        @ApiModelProperty(value = "就业率")

                @TableField("total_rate")

    
    
    
private String totalRate;
        @ApiModelProperty(value = "就业率人数")

                @TableField("total_count")

    
    
    
private Integer totalCount;
        @ApiModelProperty(value = "协议就业率")

                @TableField("xy_rate")

    
    
    
private String xyRate;
        @ApiModelProperty(value = "协议就业率人数")

                @TableField("xy_count")

    
    
    
private Integer xyCount;
        @ApiModelProperty(value = "灵活就业率")

                @TableField("lh_rate")

    
    
    
private String lhRate;
        @ApiModelProperty(value = "灵活就业率人数")

                @TableField("lh_count")

    
    
    
private Integer lhCount;
        @ApiModelProperty(value = "升学率")

                @TableField("sx_rate")

    
    
    
private String sxRate;
        @ApiModelProperty(value = "升学人数")

                @TableField("sx_count")

    
    
    
private Integer sxCount;
        @ApiModelProperty(value = "出国出境率")

                @TableField("cg_rate")

    
    
    
private String cgRate;
        @ApiModelProperty(value = "出国出境人数")

                @TableField("cg_count")

    
    
    
private Integer cgCount;
        @ApiModelProperty(value = "自主创业率")

                @TableField("zz_rate")

    
    
    
private String zzRate;
        @ApiModelProperty(value = "自主创业人数")

                @TableField("zz_count")

    
    
    
private Integer zzCount;
        @ApiModelProperty(value = "自由职业率")

                @TableField("zy_rate")

    
    
    
private String zyRate;
        @ApiModelProperty(value = "自由职业人数")

                @TableField("zy_count")

    
    
    
private Integer zyCount;
        @ApiModelProperty(value = "待就业率")

                @TableField("dai_rate")

    
    
    
private String daiRate;
        @ApiModelProperty(value = "待就业人数")

                @TableField("dai_count")

    
    
    
private Integer daiCount;
        @ApiModelProperty(value = "排序")

                @TableField("sort")

    
    
    
private Integer sort;
        @ApiModelProperty(value = "添加时间")

                @TableField("create_time")

    
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

    
private Date createTime;
        @ApiModelProperty(value = "编辑时间")

                @TableField("update_time")

    
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

    
private Date updateTime;
        @ApiModelProperty(value = "逻辑删除 0正常 1删除")

                @TableField("deleted")

    
    
        @TableLogic

private Integer deleted;




}